package com.link.base.base.appinfo.model;

import com.link.core.basic.model.BasicModel;

/**
 * 移动应用管理
 *
 * @author ouyangzhenqiang
 * @date 2018/11/15
 */
public class AppManager extends BasicModel {
    /**
     * Bundle ID
     */
    private String bundleId;
    /**
     * 应用名称
     */
    private String appName;
    /**
     * 应用介绍
     */
    private String appDesc;
    /**
     * 应用图标ID
     */
    private Long appIconId;
    /**
     * 应用图标
     */
    private String appIcon;
    /**
     * 小图标ID
     */
    private Long miniIconId;
    /**
     * 小图标 57x57.png
     */
    private String miniIcon;
    /**
     * 发布状态
     */
    private String status;
    /**
     * 第一预览图片Id
     */
    private Long firstPreviewId;
    /**
     * 第一预览图片地址
     */
    private String firstPreviewUrl;
    /**
     * 第二预览图片Id
     */
    private Long secondPreviewId;
    /**
     * 第二预览图片地址
     */
    private String secondPreviewUrl;
    /**
     * 第三预览图片Id
     */
    private Long thirdPreviewId;
    /**
     * 第三预览图片地址
     */
    private String thirdPreviewUrl;
    /**
     * 第四预览图片Id
     */
    private Long forthPreviewId;
    /**
     * 第四预览图片地址
     */
    private String forthPreviewUrl;
    /**
     * 版本发布plist访问路径
     */
    private String plistUrl;
    /**
     * 版本预发布plist访问路径
     */
    private String plistUrlPlan;
    /**
     * 发布应用下载地址
     */
    private String downloadUrl;
    /**
     * 预发布应用下载地址
     */
    private String downloadUrlPlan;
    /**
     * 应用下最新一条版本记录
     */
    private AppVersion version;

    public AppVersion getVersion() {
        return version;
    }

    public void setVersion(AppVersion version) {
        this.version = version;
    }

    public String getBundleId() {
        return bundleId;
    }

    public void setBundleId(String bundleId) {
        this.bundleId = bundleId;
    }

    public String getAppName() {
        return appName;
    }

    public void setAppName(String appName) {
        this.appName = appName;
    }

    public String getAppDesc() {
        return appDesc;
    }

    public void setAppDesc(String appDesc) {
        this.appDesc = appDesc;
    }

    public String getAppIcon() {
        return appIcon;
    }

    public void setAppIcon(String appIcon) {
        this.appIcon = appIcon;
    }

    public Long getAppIconId() {
        return appIconId;
    }

    public void setAppIconId(Long appIconId) {
        this.appIconId = appIconId;
    }

    public Long getMiniIconId() {
        return miniIconId;
    }

    public void setMiniIconId(Long miniIconId) {
        this.miniIconId = miniIconId;
    }

    public String getMiniIcon() {
        return miniIcon;
    }

    public void setMiniIcon(String miniIcon) {
        this.miniIcon = miniIcon;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Long getFirstPreviewId() {
        return firstPreviewId;
    }

    public void setFirstPreviewId(Long firstPreviewId) {
        this.firstPreviewId = firstPreviewId;
    }

    public String getFirstPreviewUrl() {
        return firstPreviewUrl;
    }

    public void setFirstPreviewUrl(String firstPreviewUrl) {
        this.firstPreviewUrl = firstPreviewUrl;
    }

    public Long getSecondPreviewId() {
        return secondPreviewId;
    }

    public void setSecondPreviewId(Long secondPreviewId) {
        this.secondPreviewId = secondPreviewId;
    }

    public String getSecondPreviewUrl() {
        return secondPreviewUrl;
    }

    public void setSecondPreviewUrl(String secondPreviewUrl) {
        this.secondPreviewUrl = secondPreviewUrl;
    }

    public Long getThirdPreviewId() {
        return thirdPreviewId;
    }

    public void setThirdPreviewId(Long thirdPreviewId) {
        this.thirdPreviewId = thirdPreviewId;
    }

    public String getThirdPreviewUrl() {
        return thirdPreviewUrl;
    }

    public void setThirdPreviewUrl(String thirdPreviewUrl) {
        this.thirdPreviewUrl = thirdPreviewUrl;
    }

    public Long getForthPreviewId() {
        return forthPreviewId;
    }

    public void setForthPreviewId(Long forthPreviewId) {
        this.forthPreviewId = forthPreviewId;
    }

    public String getForthPreviewUrl() {
        return forthPreviewUrl;
    }

    public void setForthPreviewUrl(String forthPreviewUrl) {
        this.forthPreviewUrl = forthPreviewUrl;
    }

    public String getPlistUrl() {
        return plistUrl;
    }

    public void setPlistUrl(String plistUrl) {
        this.plistUrl = plistUrl;
    }

    public String getDownloadUrl() {
        return downloadUrl;
    }

    public void setDownloadUrl(String downloadUrl) {
        this.downloadUrl = downloadUrl;
    }

    public String getPlistUrlPlan() {
        return plistUrlPlan;
    }

    public void setPlistUrlPlan(String plistUrlPlan) {
        this.plistUrlPlan = plistUrlPlan;
    }

    public String getDownloadUrlPlan() {
        return downloadUrlPlan;
    }

    public void setDownloadUrlPlan(String downloadUrlPlan) {
        this.downloadUrlPlan = downloadUrlPlan;
    }
}
